package com.ququ.syb.common.pojo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

@Data
public class PayOrder {
	private Long id;
	private String tradenum;
	private String outorderno;
	private String channelpayno;
	private Long amount;
	private Long preamount;
	private Long preid;
	private Integer type;
	private String appcode;
	private Long paycommission;
	private Long payeecommission;
	private Long costcommission;
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "Asia/Shanghai")
	private Date createtime;
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "Asia/Shanghai")
	private Date paytime;
	private Integer status;
	private String callbackurl;
	private String returnurl;
	private String title;
	private String description;
	private String privatedata;
	private String createaccount;
	private String payeeaccount;
	private String guaranteeaccount;
	private Date defaultfinshtime;
	private String operationid;
	private String operationname;
	private Integer isamountrefund;
	private String paychannelrange;
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "Asia/Shanghai")
	private Date endtime;
	private String paychannelid;
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "Asia/Shanghai")
	private Date timeout;
	private String failreason;
	private Integer bankaccountinfoid;
	private String balancechannelid;
	private Integer withdrawstatus;
	private String withdrawcallbackurl;
	private String divideinfo;
	private Integer dividestatus;
	private Integer dividetype;
	private String dividetradenum;

}